package com.wltt.product.ahuthr.service;

import java.util.List;

import com.wltt.product.ahuthr.model.ResultData;
import com.wltt.product.ahuthr.model.bo.AgreementWithAttributeBO;
import com.wltt.product.ahuthr.model.po.RemindPO;
import com.wltt.product.ahuthr.model.vo.DealRemindReq;
import com.wltt.product.ahuthr.service.base.BaseService;


/**
 * @ClassName: RemindService
 * @Description:  逻辑服务类<br/>
 * @Date: 2024-08-18 16:26:22
 * @Author yanggl
 */
public interface RemindService extends BaseService<RemindPO, Long> {

    /**
     * 创建合同相关提醒
     *
     * @return
     */
    void createRemindForAgreement(AgreementWithAttributeBO agreementWithAttributeBO);

    /**
     * 处理提醒
     *
     * @return
     */
    ResultData dealRemind(DealRemindReq dealRemindReq);
}